package 适配器模式.类的适配器模式;

public class AdapterTest2 {
    public static void main(String[] args) {
        Adapter adapter = new Adapter();
        adapter.output5v();
        adapter.output220v();
    }
}

/**
 * 电源
 */
class Adaptee {
    public  int output220v(){
        System.out.println("电压 转为 220v");
        return 220;
    }
}

/**
 * 电器接口
 */
interface Target{
    int output5v();
}

/**
 * 对象适配器模式
 */
class Adapter extends Adaptee implements Target {


    @Override
    public int output5v() {
        int i = output220v();
        System.out.println("原始电压"+i+"v 转为 5v");
        return 5;
    }
}